#ifndef FACTORY_H
#define FACTORY_H

typedef enum ProductType
{
    TypeA,
    TypeB,
    TypeC
}PRODUCTTYPE;

class Product;

class Factory
{
public:
	Product* CreateProduct(PRODUCTTYPE type);
};

#endif

